﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using System.ComponentModel;

namespace WcfServicioWeb
{
    [ServiceContract]
    [Description("Interfaz para los metodos expuestos por SOAP")]
    public interface IServicioImplementadorSoap
    {
        #region "Envio"

        [OperationContract]
        [Description("Segun un codigo retorna la informacion de los parametros")]
        List<String> ListarParametrosSoap();

        //[OperationContract]
        //[Description("Segun un codigo retorna la informacion de un parametro")]
        //String ParametroSoap(int _idAcceso);

        #endregion "Envio"

        #region "Recepcion"
       
        [OperationContract]
        [Description("Recibe una petición de una solicitud vida SOAP")]
        int ProcesarSolicitudSoap(String _parametro);

        #endregion "Recepcion"
       
    }


   
}
